Algorithms for Square Roots of Graphs

نویسندگان

  • Yaw-Ling Lin
  • Steven Skiena
چکیده

The n-th power (n 1) of a graph G = (V; E), written G n , is deened to be the graph having V as its vertex set with two vertices u; v adjacent in G n if and only if there exists a path of length at most n between them. Similarly, graph H has an n-th root G if G n = H. For the case of n = 2, we say that G 2 is the square of G and G is the square root of G 2. Here we give a linear time algorithm for nding the tree square roots of a given graph and a linear time algorithm for nding the square roots of planar graphs. We also give a polynomial time algorithm for nding the square roots of subdivision graphs, which is equivalent to the problem of the inversion of total graphs. Further, we give a linear time algorithm for nding a Hamiltonian cycle in a cubic graph, and we prove the NP-completeness of nding the maximum cliques in powers of graphs and the chordality of powers of trees.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

META-HEURISTIC ALGORITHMS FOR MINIMIZING THE NUMBER OF CROSSING OF COMPLETE GRAPHS AND COMPLETE BIPARTITE GRAPHS

The minimum crossing number problem is among the oldest and most fundamental problems arising in the area of automatic graph drawing. In this paper, eight population-based meta-heuristic algorithms are utilized to tackle the minimum crossing number problem for two special types of graphs, namely complete graphs and complete bipartite graphs. A 2-page book drawing representation is employed for ...

متن کامل

Computing Graph Roots Without Short Cycles

Graph G is the square of graph H if two vertices x, y have an edge in G if and only if x, y are of distance at most two in H . Given H it is easy to compute its square H, however Motwani and Sudan proved that it is NP-complete to determine if a given graph G is the square of some graph H (of girth 3). In this paper we consider the characterization and recognition problems of graphs that are squ...

متن کامل

Computing the square roots of matrices with central symmetry

For computing square roots of a nonsingular matrix A, which are functions of A, two well known fast and stable algorithms, which are based on the Schur decomposition of A, were proposed by Björk and Hammarling [3], for square roots of general complex matrices, and by Higham [10], for real square roots of real matrices. In this paper we further consider (the computation of) the square roots of m...

متن کامل

Square-Root Finding Problem In Graphs, A Complete Dichotomy Theorem

Graph G is the square of graph H if two vertices x, y have an edge in G if and only if x, y are of distance at most two in H. Given H it is easy to compute its square H. Determining if a given graph G is the square of some graph is not easy in general. Motwani and Sudan [11] proved that it is NP-complete to determine if a given graph G is the square of some graph. The graph introduced in their ...

متن کامل

Computing square roots of trivially perfect and threshold graphs

A graph H is a square root of a graph G if two vertices are adjacent in G if and only if they are at distance one or two in H . Computing a square root of a given graph is NP-hard, even when the input graph is restricted to be chordal. In this paper, we show that computing a square root can be done in linear time for a well-known subclass of chordal graphs, the class of trivially perfect graphs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Discrete Math.

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1991